- Drive large, complex projects autonomously. Own code from design to release, through the implementation and unit test phases.
- Comply with code specifications, and care about application performance and stability
- Lead code reviews & documentation.
- Determine plan-of-action on large projects, and be able to break tasks down into small deliverables.
- Keep up to date on developments in the technology landscape. Regularly review the system architecture for design and performance improvements.
- Help to fix bugs and production issues as they arise.
- Provide technical mentorship to other engineers on the team, and resolve tech difficulties.
- Bachelor’s Degree in Computer Science or related
- At least 5 years of professional software engineering experience (Internship experience does not apply)
- At least 5 years with distributed services development, multithreading, and application performance enhancement
- At least 3 years of experience with GoLang
- At least 2 years of experience with cloud computing (AWS)
- At least 2 years experience with Agile practices
- Solid understanding of MySql, Redis, and NoSQL databases, also DB performance enhancement
- Experience with 3rd party services (Kafka, Elasticsearch…)
- Experience with OS, data structure, and algorithm
- Experience with Python, Nodejs technologies
- Experience with large education or marketplace product development
- Experience with the recommendation and search projects
- Good at English writing and speaking
- Bachelor's (Required)
- English (Required)
Company
Location
Madrid - Spain
Job type
Full-Time
Golang Job Details
Responsibilities
Requirements
Plus
Job Type: Full-time
Salary: 40,000.00€ - 55,000.00€ per year
Education:
Language:
Application Deadline: 16/07/2023
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs